<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion()){
        //Zen::NoCache();
        $debug=0;
        $usuario = $_SESSION['usuario'];
        $fecha_actual = date('Y-m-d');
        $hora_actual = date('H:i');
        
         
?>
<script type="text/javascript">
$(document).ready(function(){ 
    
    $("#codigo").focus();
    

 
 
    $.mask.masks.msk = {mask: '999'};
    
    
    $(".botonext").button();
    
    $('.mostrar_detalles').live('click', function(event) {
        event.preventDefault();
		$(".detalle_error").toggle();
		var nom=$('.indicador_detalles').text();
		if(nom=='Ocultar')
		{
			$('.indicador_detalles').text('Mostrar');
		}
		else
		{
			$('.indicador_detalles').text('Ocultar');
		}

	});
    
    
    //VALIDACION DEL INGRESO DE UN NUEVO MEDICO TRATANTE
    var form_ingresar="#form_ingresar";
    var v = jQuery(form_ingresar).validate({
        errorElement: "span",
  		rules: {
  		    p0: {required:true,number:true, min:1},
            p1: {required:true,number:true, min:1},
            p2: {required:true,number:true, min:1},
            p3: {required:true,number:true, min:1},
            p5: {required:true,number:true, min:1},
            p6: {required:true,number:true, min:1},
            p7: {required:true,number:true, min:1},
            p8: {required:true,number:true, min:1},
            p9: {required:true,number:true, min:1},
       	},
		
        messages: {
            p0: "&nbsp;",
            p1: "&nbsp;",
            p2: "&nbsp;",
            p3: "&nbsp;",
            p4: "&nbsp;",
            p5: "&nbsp;",
            p6: "&nbsp;",
            p7: "&nbsp;",
            p8: "&nbsp;",
            p9: "&nbsp;",
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
            var respuesta=confirm('¿Esta seguro que desea generar el Cierre de Caja?');
            
            if(respuesta)
            {
			
                  var form=$(form_ingresar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                        
                        var myArray=eval(data);
                        if(myArray['error']=='ok')
                            {
                               $.zen.info('Cierre de Caja realizado exitosamente. ');
                               form.resetForm();
                               location.href="/proyecto"
                               //return false;
                            }
                        else
                            {
                               $.zen.alerta('No se pudo registrar el Cierre de Caja. ',myArray['detalles']);
                               return false;
                            }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
                        }
            
                    })
                    
                    return false;  
            }
			}

		});
		
    //VALIDACION DE LA MODIFICACION
    var form_modificar="#form_modificar";
    var v = jQuery(form_modificar).validate({
        errorElement: "span",
  		rules: {
            codigo: "required",
            nombre: "required",
            tipo_examen: "required",
            extremidad: "required",
            contraste: "required",
            
            
       	},
		
        messages: {
            codigo: "&nbsp;",
            nombre: "&nbsp;",
            tipo_examen: "&nbsp;",
            extremidad: "&nbsp;",
            contraste: "&nbsp;",
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
/*            var respuesta=confirm('¿Desea generar el cierre de caja?');
            
            if(respuesta)
            {*/
                		//target: "#result"
                  var form=$(form_modificar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Examen actualizado exitosamente');
                                form.resetForm();
                                //return false;
                                }
                            else
                                {
                                $.zen.error('No se pudo actualizar el Examen.',myArray['detalles']);
                                //return false;
                                }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.error(quepaso,' ');
                            //return false;
            
                        }
                        })
                    
                    return false; 
        /*    }*/

			 
                    
			}

		});
		
		
		jQuery("#reset1").click(function() {
			v.resetForm();
		});
  
  
  
  
  
  
  });
  
  
  
</script>
<?php
$proceso_usuario=$_POST['usu_accion'];
$id_usuario = $_POST['usu_id'] ;

 if ( $id_usuario != '' )
 {

?>
 <script type='text/javascript' src='js/modulos/usuarios.js'></script>
 
 <script type="text/javascript">
 $(document).ready(function() 
 { 
          
    //FORMULARIO BAJA/ALTA DE USUARIO
    $('#form_baja').submit(function() 
    {
        $.ajax({
            type: 'post',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            beforeSend: function(objeto){
            //alert("Adiós, me voy a ejecutar");
            },
            dataType: "json",
            success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Examen actualizado exitosamente');
                                 $('#form_baja').resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar el Examen.',myArray['detalles']);
                                return false;
                                }
                        },
             error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
        },

        })
        
        return false;
    });

    
   
    
  });
</script>
 
 <?php
        $sql = "select * from examenes WHERE ex_codigo='$id_usuario'" ;
     	$rs = Zen::Consulta( $sql,$debug ) ;
     	if ( $rs == null )
     	{
     		echo 'Hubo un problema al recuperar la informacion del examen!' ;
     		exit() ;
     	}
     	else
     	{
     		if ( $proceso_usuario == 'darbaja' )
     		{

?>
                
       <div>
          	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
     		<form id="form_baja" name="frm_multiple" method="post" action="modulos/examenes/procesar_baja.php">
                <input type="hidden" value="<?php echo $id_usuario;?>" name="ex_codigo" id="ex_codigo"/>   
               		<ol>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		              <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Examen</legend>
                      <li>
                            <label class="label_ordenado">Código: </label><input id="codigo" disabled="disabled"  type="text"name="codigo" class="campo_texto_rut  ui-widget-content" value="<?php echo $rs->fields["ex_codigo"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Nombre: </label><input disabled="disabled"  type="text"name="nombre" class="campo_texto_largo1  ui-widget-content" value="<?php echo $rs->fields["ex_nombre"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Vigencia:</label>
                            <select size="1" class=" ui-widget-content" name="vigencia" id="vigencia">
                            <?php
                                $ex_vigencia = ( string )$rs->fields["ex_vigencia"] ;
 			                    if ( $ex_vigencia == 't' )
 			                    {
 			                        echo '<option selected="selected" value="true" >Activo</option>';
                                    echo '<option value="false">Inactivo</option>';
 			                    }
 			                    else
 			                    {
 			                        echo '<option value="true" >Activo</option>';
                                    echo '<option selected="selected" value="false">Inactivo</option>' ;
 			                    }
                            ?>
                            </select>
                        </li>
                        </fieldset>
             		</ol>
                		<div class="panel_botones">
                			<ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                            </ol>
                		</div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
                <?php

 		}
 		else
 		{

?>
        <div>
            <fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
            <form id="form_modificar" name="frm_multiple" method="post" action="modulos/examenes/procesar_modificacion.php">
                <input type="hidden" value="<?php echo $id_usuario ;?>" name="ex_codigo" id="ex_codigo"/>   
          		<ol>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		              <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Examen</legend>
                      <li>
                            <label class="label_ordenado">Código: </label><input id="codigo" disabled="disabled" type="text"name="codigo" class="campo_texto_rut ui-widget-content" value="<?php echo $rs->fields["ex_codigo"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Nombre: </label><input type="text"name="nombre" class="campo_texto_largo1 ui-widget-content" value="<?php echo $rs->fields["ex_nombre"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Descripción: </label><textarea id="descrip" name="descrip" class="campo_textarea ui-widget-content"><?php echo $rs->fields["ex_descripcion"];?></textarea>
                      </li>
                      <li>  	
				        <label class="label_ordenado">Tipo de Examen: </label>
                        <select size="1" class="ui-widget-content" name="tipo_examen" id="tipo_examen">
                        <?php
                            
                            $sql4="select * from tipos_examen order by te_nombre";
                            $rs4 = Zen::Consulta($sql4,$debug);
                            if($rs4==null) echo '<option value="" selected="selected">Existen problemas para recuperar el tipo de examen</option>';
                            else
                            {
                                //echo '<option value="" selected="selected"></option>';
                                $te_codigo=$rs->fields['te_id'];
                                foreach($rs4 as $k => $record)
                                {
                                    if ($te_codigo==$record['te_id']){
                                        echo '<option value="'.$record['te_id'].'" selected="selected">'.strtoupper($record['te_nombre']).'</option>';
                                    }
                                    else{
                                        echo '<option value="'.$record['te_id'].'" >'.strtoupper($record['te_nombre']).'</option>';
                                    }
                                                        
                                }
                            }
                        ?>
                        </select>
                       </li>
                    </fieldset>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
        		    <legend class="ui-widget ui-widget-header ui-corner-all">Datos Generales</legend>
                        <li>
                        <label class="label_ordenado" for="extremidad">Extremidad: </label>
                           <select class="ui-widget-content" size="1" id="extremidad"  name="extremidad">
                           <?php
                                $ex_extremidad=$rs->fields['ex_con_extremidad'];
                                if ($ex_extremidad =='t'){
                                    echo '<option value="true" selected="selected">SI</option>';
                                    echo '<option value="false">NO</option>';
                                }
                                else
                                {
                                    echo '<option value="true">SI</option>';
                                    echo '<option value="false" selected="selected">NO</option>';
                                }
                           ?>
                           </select>
                        <label class="label_espaciado" for="contraste">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contraste:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
                           <select class="select_sn ui-widget-content" size="0" id="contraste"  name="contraste">
                           <?php
                                $ex_contraste=$rs->fields['ex_contraste'];
                                if ($ex_contraste =='t'){
                                    echo '<option value="true" selected="selected">SI</option>';
                                    echo '<option value="false">NO</option>';
                                }
                                else
                                {
                                    echo '<option value="true">SI</option>';
                                    echo '<option value="false" selected="selected">NO</option>';
                                } 
                           ?>    
                           </select>
                        </li>
                     </fieldset>          
                      </ol>
                	  <div class="panel_botones">
                	      <ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                		  </ol>
                        </div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
<?php

 		}


 	}
 }
 else
 {
    //*****PARA INGRESAR UN NUEVO CIERRE
     
    //$sql="select distinct fp_nombre, * from pagos join usuarios on pagos.usu_rut=usuarios.usu_rut where usu_usuario = '$usuario' and pag_fecha_pago = $fecha_actual";
    
    //OBTIENE EL RUT DEL USUARIO
    //$sql="select usu_rut from usuarios where usu_usuario = '$usuario'";
   // $rs=Zen::Consulta($sql,$debug);
   // $usu_rut = $rs->fields["usu_rut"];
   $usu_rut=$_SESSION['rut_usuario'];
    
    //OBTIENE LAS APERTURA DE UN DIA MAS PROXIMO QUE TENGA EL USUARIO 
    $sql="select * from cuadraturas_caja where usu_rut = '$usu_rut' and cuca_fecha_apertura = (select max(cuca_fecha_apertura) from cuadraturas_caja where usu_rut =  '$usu_rut')";
    
    //"select * from cuadraturas_caja where usu_rut = '$usu_rut' and cuca_fecha_apertura = '$fecha_actual'";
    $rs = Zen::Consulta($sql,$debug);
    
      
    $NumRegistros=Zen::NumeroRegistros($rs);
    
    
    if($rs==null || $NumRegistros<1)
    {
       echo Zen::MensajeInformacion(' No existe Apertura pendiente para usted.');
                   
    }
    else{
        $cuca_estado = $rs->fields["cuca_estado"];
        $apertura = $rs->fields["cuca_fecha_apertura"];
        $cierre = $rs->fields["cuca_fecha_cierre"];
        $hora_apertura = Zen::FormatoHora($rs->fields["cuca_hora_apertura"]);
        $hora_cierre = Zen::FormatoHora($rs->fields["cuca_hora_cierre"]);
        
      
        if ($cuca_estado == 't'){
            echo Zen::MensajeInformacion(' Su caja se encuentra cerrada.');
        
        }
        else{
        

?>
    <div>
	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Cierre de Caja</legend>
		<form class="jqtransform" id="form_ingresar" name="frm_multiple" method="post" action="modulos/caja/procesar_cierre.php"> 
		<input type="hidden" value="<?php echo $usu_rut;?>" name="usu_rut" id="usu_rut"/>   
        <ol>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Información de Caja</legend>
                <li>
			     <label for="fecha" class="label_ordenado" >Fecha Apertura: </label><input id="fecha_apertura"  readonly="readonly" type="text" name="fecha_apertura" class="campo_readonly campo_fecha ui-widget-content" value="<?echo $apertura;?>" /><input id="hora_apertura"  readonly="readonly" type="text" name="hora_apertura" class="campo_readonly campo_hora ui-widget-content" value="<?echo $hora_apertura;?>" />  
                </li>
                <li>
			     <label for="fecha" class="label_ordenado" >Fecha Cierre: </label><input id="fecha_cierre"  readonly="readonly" type="text" name="fecha_cierre" class="campo_readonly campo_fecha ui-widget-content" value="<?echo $fecha_actual;?>" /><input id="hora_apertura"  readonly="readonly" type="text" name="hora_apertura" class="campo_readonly campo_hora ui-widget-content" value="<?echo $hora_actual;?>" />   
                </li>
               	<li>
    			    <label class="label_ordenado">Valor Apertura: </label><input id="valor" readonly="readonly" name="valor_apertura" type="text" class="campo_readonly campo_pesos ui-widget-content" value="<?echo $rs->fields['cuca_valor_aper'];?>"/>
    			</li>
                <?php
                   $sql="select distinct fp_nombre from pagos where usu_rut= '$usu_rut' and pag_fecha_pago >= '$apertura' and pag_fecha_pago <= '$fecha_actual'order by 1";
                   $rs = Zen::Consulta($sql,0);
                  
                   $NumRegistros=Zen::NumeroRegistros($rs);
                   $cont=0;
    
    
                   if($rs==null || $NumRegistros<1){
                            echo '<li>';
                            echo Zen::MensajeInformacion('  No existen pagos registrados. Presione Generar para cerrar la Caja.');
                            echo '</li>';
                   } 
                   else
                   {
                   //echo '<option value="" selected="selected"></option>';
                                foreach($rs as $k => $record)
                                {
                                        echo '<li>';
                                        echo '<label class="label_ordenado">'.ucwords($record['fp_nombre']).':</label><input name="p'.$cont.'" id="p'.$cont.'" type="text" class="campo_pesos ui-widget-content" value="0"/>';
                                        echo '</li>';
                                        $cont=$cont+1;
                                }
                   }
                
                ?>
                             
               </fieldset>
                 
           </ol>
		<div class="panel_botones">
			<ol>
				<li><input type="submit" id="botons" class="botonext" name="Send" value="Generar" /></li>
				<li><input type="reset" class="botonext reset" value="Cancelar" /></li>
			</ol>
		</div>
		<div id="clear">
	   </div>
	</form>
	</fieldset>
</div>
<?php
  }
  }}
 }
else
{
 Zen::LogoutModulo();
}

?>
